package com.zyh.homework.test4;

import java.util.Arrays;

/**
 * @Author zyh
 * @Date 2024/7/31 17:21
 * 1、声明泛型方法，可以接收一个任意引用类型的数组，并反转数组中的所有元素
 * public static <T> void reverse(T[] arr)
 * 2、在主方法中调用测试
 */

public class Test4 {
    public static void main(String[] args) {
        Integer[] arr1={1,2,3,4,56,9};
        Integer[] newList = reverse(arr1);
        System.out.println(Arrays.toString(newList));

    }
    public static <T> T[] reverse(T[] arr){
        for (int start=0,end=arr.length-1;start<=end;start++,end--){
            T temp=arr[start];
            arr[start]=arr[end];
            arr[end]=temp;
        }
        return arr;
    }
}
